using System;

namespace ECCIT.Data
{
	public enum DataType
	{
		/// <summary>
		///		Binary data such as image, *.exe file and *.doc file etc.
		/// </summary>
		Binary = 18,
		/// <summary>
		///		Date data without time, for example: 1900-01-01
		/// </summary>
		Date = 7,
		/// <summary>
		///		DateTime data, for example: 1900-01-01 00:00:00
		/// </summary>
		DateTime = 9,
		/// <summary>
		///		Decimal data, for example: 100.023
		/// </summary>
		Decimal = 3,
		/// <summary>
		///		Int data, for example: 100
		/// </summary>
		Int = 2,
		/// <summary>
		///		Long text data
		///		the corresponding type of SQLServer is NTEXT
		///		the corresponding type of ORACLE is CLOB
		/// </summary>
		NText = 4,
		/// <summary>
		///		Short text data
		///		the correspoding type of SQLServer is nvarchar
		///		the correspoding type of ORACLE is nvarchar2
		/// </summary>
		String = 1,
		/// <summary>
		///		Time data, for example: 00:00:00
		/// </summary>
		Time = 8,
		/// <summary>
		///		YearMonth data, for example: 1900-01
		/// </summary>
		YearMonth = 17,

        /// <summary>
        ///     BigInt data, for example: 10000000
        /// </summary>
        BigInt = 19,

        Bit = 20,

        SmallInt = 21,

        TinyInt = 22,

        Guid = 23,

        TimeStamp = 24,
	}
}
